home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 2888 / 2888.xpi / content / gmarksSidebar.xul < prev    next >
Extensible Markup Language  |  2009-12-16  |  7KB  |  151 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3. <?xml-stylesheet href="chrome://browser/skin/browser.css" type="text/css"?>
  4. <?xml-stylesheet href="chrome://gmarks/skin/style.css" type="text/css"?>
  5. <?xml-stylesheet href="chrome://gmarks/skin/gmarksff3-mac.css" type="text/css"?>
  6. <!--chrome://browser/skin/browser.css-->
  7.  
  8. <!DOCTYPE window SYSTEM "chrome://gmarks/locale/gmarks.dtd">
  9.  
  10. <page onload="doSidebarLoad();" onunload="doSidebarUnload();"
  11.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  12.  
  13.   <script type="application/x-javascript" src="chrome://browser/content/utilityOverlay.js"/>
  14.   <script type="application/x-javascript" src="chrome://gmarks/content/control.js"/>
  15.   <script type="application/x-javascript" src="chrome://gmarks/content/sidebar.js"/>
  16.   <script type="application/x-javascript" src="chrome://gmarks/content/treeBuilder.js"/>
  17.  
  18.   <script type="application/x-javascript" src="chrome://global/content/nsTransferable.js"/>
  19.   <script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
  20.   <script type="application/x-javascript" src="chrome://gmarks/content/dragndrop.js"/>
  21.  
  22.   <commandset>
  23.     <command id="cmd_undo" oncommand="GMS.undoLastAction();"/>
  24.   </commandset>
  25.   <keyset id="gmarksSidebarKeyset">
  26.       <key id="key_undo" key="z"   modifiers="accel"  command="cmd_undo"/>
  27.   </keyset>
  28.   <stringbundleset id="stringbundleset">
  29.      <stringbundle id="gmarksBundle" src="chrome://gmarks/locale/gmarks.properties"/>
  30.   </stringbundleset>
  31.  
  32.   <popupset>
  33.     <popup id="gm-contextPopup" onpopupshowing="return gmTreeContextShowing(event);">
  34.       <menuitem id="lbltabs" label="&lbl.tabs;" accesskey="&lbl.tabs.key;" oncommand="openInTabs(event);"/>
  35.       <menuitem id="bkmkopen" label="&bkmk.open;" oncommand="openBookmarks(event)"/>
  36.       <menuitem id="bkmktab" label="&bkmk.openTab;" oncommand="openBookmarksIn(event,'tab')"/>
  37.       <menuitem id="bkmkwindow" label="&bkmk.openWindow;" oncommand="openBookmarksIn(event,'window')"/>
  38.       <menuseparator/>
  39.       <menuitem id="lbladdhere" label="&lbl.addhere;" accesskey="&lbl.addhere.key;" oncommand="GM.addGMark(null,null,pops.getLabel(event));"/>
  40.       <menuitem id="lblrename" label="&lbl.rename;" accesskey="&lbl.rename.key;"         oncommand="renameLabel(null,null,null,event);"/>
  41.       <menuitem id="lbldel" label="&lbl.dellbl;" accesskey="&lbl.dellbl.key;"  oncommand="removeLabel(null,null,event);"/>
  42.       <menuitem id="lbldelbkmk" label="&lbl.delbkmk;" accesskey="&lbl.delbkmk.key;" oncommand="removeLabelAndBookmarks(null,null,event);"/>
  43.       <menuitem id="bkmkfav" label="&bkmk.changefavicon;" oncommand="GM.customFavicon(event);"/>
  44.       <menuitem id="bkmkrename" label="&bkmk.rename;" oncommand="var bm=pops.getBookmark(event); GMS.onRenameBookmark(bm,null,true);"/>
  45.       <menuitem id="bkmkupdate" label="&bkmk.updateURL;" oncommand="GM.updateURL(pops.getBookmark(event));"/>
  46.       <menuitem id="bkmkremovelbl" label="&bkmk.removelbl;" oncommand="removeLabelFromBookmark(document.popupNode);" disabled="false"/>
  47.       <menuitem id="bkmknewlbl" label="&bkmk.newlbl;" oncommand="GMS.addLabelToBookmark(pops.getBookmark(event),null,true);"/>
  48.       <menuitem id="bkmkdel" label="&bkmk.del;" oncommand="removeBookmarks(event)"/>
  49.       <menuseparator/>
  50.       <menuitem id="lblexpand" label="&lbl.expand;" oncommand="expand(event);"/>
  51.       <menuitem id="bkmkedit" label="&bkmk.edit;" oncommand="GM.onEditBookmark(pops.getBookmark(event));"/>
  52.     </popup>
  53.  
  54.     <popup id="gm-general">
  55.       <menuitem label="&options.title;" style="margin-top: 1px;" oncommand="window.openDialog('chrome://gmarks/content/options.xul','','chrome,titlebar,toolbar,centerscreen,resizable');"/>
  56.       <menuitem label="&editfilters.label;"
  57.         oncommand='window.open("chrome://gmarks/content/editFilters.xul","&editfilters.label;","chrome,centerscreen,resizable");'/>
  58.       <menuitem label="&organize;" oncommand="window.open('chrome://gmarks/content/gmarksOrganize.xul','','chrome,resizable');"/>
  59.       <menuitem label="&refresh;" oncommand="GM.refresh();"/>
  60.       <menuseparator/>
  61.       <menuitem label="&signout;" oncommand="GM.signOut();"/>
  62.     </popup>
  63.     <tooltip id="gm-tree-tooltip" onpopupshowing="return gmTreeTooltipShowing(event);" orient="vertical">
  64.       <description id="gm-tooltip-title"/>
  65.       <description id="gm-tooltip-notes"/>
  66.     </tooltip>
  67.   </popupset>
  68.  
  69.   <hbox align="center" id="gmarksSearchBoxContainer">
  70.     <label value="&search.label;" control="txtSearch" accesskey="&search.key;" />
  71.     <textbox id="txtSearch" flex="1"
  72.       type="timed" timeout="500"
  73.       oncommand="doSearch();"
  74.  
  75.       />
  76.     <vbox popup="gm-general" onmouseup="event.stopPropagation();">
  77.       <image class="dropmarker"/>
  78.     </vbox>
  79.   </hbox>
  80.   <vbox id="submissionError" hidden="true">
  81.     <spacer style="height: 10px;"/>
  82.     <description>
  83.       &submissonError;
  84.     </description>
  85.     <description id="bookmarkTitleLabel">
  86.  
  87.     </description>
  88.     <description  orient="vertical" id="bookmarkURLLabel">
  89.  
  90.     </description>
  91.     <spacer style="height: 10px;"/>
  92.   </vbox>
  93.   <button id="addGMark" label="&addbkmk.label;" oncommand="GM.addGMark();"/>
  94.   <vbox id="signedOffContainer" hidden="true">
  95.     <spacer style="height: 20px;"/>
  96.     <description>
  97.       ¬signedon;
  98.     </description>
  99.     <spacer style="height: 10px;"/>
  100.     <grid>
  101.       <columns>
  102.         <column/>
  103.         <column flex="1"/>
  104.       </columns>
  105.       <rows>
  106.         <row>
  107.           <label value="&email;" control="txtEmail"/>
  108.           <textbox id="txtEmail" flex="1" onkeypress="GM.signinKey(event);"/>
  109.         </row>
  110.         <row>
  111.           <label value="&pass;" control="txtPass"/>
  112.           <textbox id="txtPassword" flex="1" type="password" onkeypress="GM.signinKey(event);"/>
  113.         </row>
  114.       </rows>
  115.     </grid>
  116.     <checkbox id="autosignin" value="false" label="&autosignin;"/>
  117.     <button label="&signin;" oncommand="doSignIn();"/>
  118.     <button label="&retry;" oncommand="GM.onRetryLoad();"/>
  119.   </vbox>
  120.   <stack flex="1" id="treeStack">
  121.     <!-- first drag code is for <=3.0
  122.          next batch is for >=3.1
  123.     -->
  124.     <tree id="gmarkList" flex="1" hidecolumnpicker="true" onkeypress="keyPress(event);"
  125.           
  126.           ondraggesture="gmarksDragObserver.onTreeDragGesture(event);"
  127.           ondragover="nsDragAndDrop.dragOver(event,gmarksDragObserver)"
  128.           ondragdrop="nsDragAndDrop.drop(event,gmarksDragObserver)"
  129.           ondragexit="nsDragAndDrop.dragExit(event,gmarksDragObserver)"
  130.           
  131.           seltype="single"
  132.           class="gmarksTree"
  133.           context="gm-contextPopup"
  134.           >
  135.         <treecols>
  136.             <treecol id="mainCol" label="&tree.colTitle;" primary="true" flex="1"
  137.               ondblclick="treeView.toggleAll(); event.stopPropagation();" onclick="event.stopPropagation();"/>
  138.         </treecols>
  139.         <treechildren class="" onclick="mouseClick(event);" tooltip="gm-tree-tooltip" onmousemove="gmMouseMoved(event);"/>
  140.     </tree>
  141.     <hbox id="loadingContainer" hidden="true" align="center" pack="center" flex="1">
  142.       <vbox align="center" pack="center" flex="1" style="width: 100%;">
  143.         <vbox id="loadBox">
  144.           <image id="loadImage"/>
  145.           <label value="&gmarks.loading;"/>
  146.         </vbox>
  147.       </vbox>
  148.     </hbox>
  149.   </stack>
  150. </page>
  151.